home *** CD-ROM | disk | FTP | other *** search
- /*
- File: Start.h
-
- Copyright: © 1983-1993 by Apple Computer, Inc.
- All rights reserved.
-
- Version: System 7.1 for ETO #11
- Created: Tuesday, March 30, 1993 18:00
-
- */
-
- #ifndef __START__
- #define __START__
-
- #ifndef __TYPES__
- #include <Types.h>
- #endif
-
-
- struct SlotDev {
- char sdExtDevID;
- char sdPartition;
- char sdSlotNum;
- char sdSRsrcID;
- };
-
- typedef struct SlotDev SlotDev;
-
- struct SCSIDev {
- char sdReserved1;
- char sdReserved2;
- short sdRefNum;
- };
-
- typedef struct SCSIDev SCSIDev;
-
- union DefStartRec {
- SlotDev slotDev;
- SCSIDev scsiDev;
- };
-
- typedef union DefStartRec DefStartRec;
- typedef DefStartRec *DefStartPtr;
-
- struct DefVideoRec {
- char sdSlot;
- char sdsResource;
- };
-
- typedef struct DefVideoRec DefVideoRec;
- typedef DefVideoRec *DefVideoPtr;
-
- struct DefOSRec {
- char sdReserved;
- char sdOSType;
- };
-
- typedef struct DefOSRec DefOSRec;
- typedef DefOSRec *DefOSPtr;
-
-
- #ifdef __cplusplus
- extern "C" {
- #endif
- #pragma parameter GetDefaultStartup(__A0)
- pascal void GetDefaultStartup(DefStartPtr paramBlock)
- = 0xA07D;
- #pragma parameter SetDefaultStartup(__A0)
- pascal void SetDefaultStartup(DefStartPtr paramBlock)
- = 0xA07E;
- #pragma parameter GetVideoDefault(__A0)
- pascal void GetVideoDefault(DefVideoPtr paramBlock)
- = 0xA080;
- #pragma parameter SetVideoDefault(__A0)
- pascal void SetVideoDefault(DefVideoPtr paramBlock)
- = 0xA081;
- #pragma parameter GetOSDefault(__A0)
- pascal void GetOSDefault(DefOSPtr paramBlock)
- = 0xA084;
- #pragma parameter SetOSDefault(__A0)
- pascal void SetOSDefault(DefOSPtr paramBlock)
- = 0xA083;
- pascal void SetTimeout(short count);
- pascal void GetTimeout(short *count);
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-